#ifndef action_h
#define action_h

#include <iostream>

class Action
{

	private:
	
		std::string name;
		std::string user;
		int amount;
	
	public:
	
		// Constructors
		Action();
		Action( std::string name, std::string user );
		Action( std::string name, std::string user, int amount );
		
		// Getters
		std::string getName() const;
		std::string getUser() const;
		int getAmount() const;
		
		// Setters
		void setName( std::string name );
		void setUser( std::string name );
		void setAmount( int amount );
		
		friend std::ostream & operator<<( std::ostream & os, const Action & action );

};

#endif
